package org.webscale.util.sdb;
import java.util.List;
import java.util.Map;

import org.apache.log4j.Logger;

import com.xerox.amazonws.sdb.Item;
import com.xerox.amazonws.sdb.ItemAttribute;

public interface MappingStrategy {
	List<ItemAttribute>  getItemAttributes(Object obj);
	String getDomainName(Class mapperForClass);
	Class getPersistedClazzOnDomainName(String name);
	void mapItemToObject(Item item, Object obj);
	void mapItemAttrsToOject(String id , List<ItemAttribute> iaList,Object obj);
}
